﻿// 10214. 「一本通 6.4 例 6」计算器.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://loj.ac/p/10214

题目描述
原题来自：SDOI 2011

你被要求设计一个计算器完成以下三项任务：

给定 y,z,p，计算 y^z\bmod p 的值；
给定 y,z,p，计算满足 x\times y\equiv z\ (\bmod p\ ) 的最小非负整数 x；
给定 y,z,p，计算满足 y^x\equiv z\ (\bmod p\ ) 的最小非负整数 x。
输入格式
输入包含多组数据。

第一行包含两个正整数 T,K 分别表示数据组数和询问类型（对于一个测试点内的所有数据，询问类型相同）；
以下 T 行每行包含三个正整数 y,z,p，描述一个询问。

输出格式
对于每个询问，输出一行答案。

对于询问类型 2 和 3，如果不存在满足条件的，则输出 Orz, I cannot find x!，注意逗号与 I 之间有一个空格。

3 1
2 1 3
2 2 3
2 3 3

2
1
2



3 2
2 1 3
2 2 3
2 3 3

2
1
0

数据范围与提示
对于全部数据，1<= y,z,p<= 10^9,1<= T<= 10，且保证 p 为质数。
*/
int main()
{
    std::cout << "Hello World!\n";
}

 